Synchronous Communication in Distributed Software Teams

نویسندگان

  • Fabio Calefato
  • Filippo Lanubile
  • Anna Maria Fanelli
چکیده

........................................................................................................................................ VIII ABSTRACT (IN ITALIAN) ................................................................................................................. XI LIST OF TABLES .............................................................................................................................. XIV LIST OF FIGURES ............................................................................................................................ XVI CHAPTER 1 : INTRODUCTION ........................................................................................................ 18 1.1. BACKGROUND ........................................................................................................................ 18 1.2. OUTLINE OF THE RESEARCH CONTRIBUTIONS ....................................................................... 24 1.3. OUTLINE OF THE THESIS STRUCTURE .................................................................................... 24 CHAPTER 2 : THE ROLE OF DISTRIBUTED REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT .............................................................................. 26 2.1. THE BENEFITS OF DISTRIBUTED SOFTWARE DEVELOPMENT ................................................ 26 2.2. THE NEGATIVE EFFECTS OF DISTANCE .................................................................................. 28 2.3. REQUIREMENTS ENGINEERING ............................................................................................... 33 2.3.1. Requirements Elicitation .................................................................................................. 35 2.3.2. Requirements Negotiation ................................................................................................ 37 2.4. DISTRIBUTED REQUIREMENTS ENGINEERING ........................................................................ 39 2.4.1. Tool Support for Distributed Requirements Workshop ................................................... 40 2.5. SUMMARY .............................................................................................................................. 42 CHAPTER 3 : GROUP RESEARCH ................................................................................................... 43 3.1. METHODS FOR GROUP RESEARCH ......................................................................................... 43 3.2. TASK CLASSIFICATION FRAMEWORKS ................................................................................... 46 3.3. GROUP DYNAMICS ................................................................................................................. 49 3.4. TEAMS WITH NO PAST AND FUTURE, OR AD HOC GROUPS ................................................... 51 3.5. CHALLENGES AND NEEDS IN SUPPORTING DISTRIBUTED AD HOC GROUPS ......................... 54 3.6. SUMMARY .............................................................................................................................. 57 CHAPTER 4 : COMPUTER-MEDIATED COMMUNICATION ................................................... 58 4.1. STILL MOTIVATION FOR RESEARCH ON TEXT-BASED COMMUNICATION? ........................... 58 4.2. SOCIAL PRESENCE THEORY ................................................................................................... 60 4.3. MEDIA RICHNESS THEORY ..................................................................................................... 61 4.4. COMMON GROUND THEORY .................................................................................................. 63 4.5. MEDIA SYNCHRONICITY THEORY .......................................................................................... 66 4.6. MEDIA RICHNESS PARADOX .................................................................................................. 71 4.7. SUMMARY .............................................................................................................................. 75 CHAPTER 5 : DEVELOPMENT OF A COMPREHENSIVE FRAMEWORK FOR GROUP, TASK, AND MEDIA FACTORS .......................................................................................................... 76 5.1. MANAGING THE CONTEXT: THE INTERTWINED EFFECTS OF TASK, MEDIA, AND GROUP FACTORS ............................................................................................................................................... 76 5.2. MATCHING TASK AND MEDIA CHARACTERISTICS ................................................................. 77 5.2.1. Time-Interaction-Performance Theory ............................................................................ 78 5.2.2. Task/Technology Fit Theory ............................................................................................. 79 5.3. MATCHING GROUP AND MEDIA CHARACTERISTICS .............................................................. 80 5.4. DEVELOPMENT OF A COMPREHENSIVE THEORETICAL FRAMEWORK .................................... 81

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Understanding the Role of Synchronous and Asynchronous Communication in Agile Software Development and Its Effect on Quality

Through inward perceptions, we intuitively expect distributed software development to increase the risks associated with achieving quality goals. To compound this problem, agile software development (ASD) maintains that face-to-face (synchronous) communication attributed to co-location of the development team is a key success factor. The following study explored the relationship between synchro...

متن کامل

A Synchronous Groupware and Some Scenarios as an Example for New Media in Education

The motivation for the usage of new media in education can differ. The University of Duisburg-Essen (UDE) is involved in several projects such as “eCampus”, “Minerva”, “OFFSHORE” and “Bridge”. All of them aim at the development of innovative contributions to university education from various points of view, especially internationalization. Most of these projects form the basis for the usage of ...

متن کامل

A tool supporting root cause analysis for synchronous retrospectives in distributed software teams

Context: Root cause analysis (RCA) is a useful practice for software project retrospectives, and is typically carried out in synchronous collocated face-to-face meetings. Conducting RCA with distributed teams is challenging, as face-to-face meetings are infeasible. Lack of adequate real-time tool support exacerbates this problem. Furthermore, there are no empirical studies on using RCA in synch...

متن کامل

Support for Distributed Teams in eXtreme Programming

1 The author's work was supported by the Deutsche Forschungsgemeinschaft (DFG) as part of the PhD program “Enabling Technologies for Electronic Commerce” at Darmstadt University of Technology. Abstract The extreme Programming methodology (XP) relies on co-located collaboration of programming teams. This paper discusses problems and possible solutions when distributed teams decide to do XP. Comm...

متن کامل

A Hierarchical Super Peer Network for Distributed Software Development

The approach presented in this paper is the construction of a peer-to-peer based network for distributed software development, which maps the structures of open source projects in a natural way. Distributed teams, in particular for open source projects, can be considered as peerto-peer systems themselves. A hierarchical super peer network is being designed to support the formation of new develo...

متن کامل

Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefacts

Software development teams are composed of people with different knowledge and skills, who contribute to a project from often widely dispersed locations. Software development in geographically distributed environments creates software engineering challenges due to the interaction among members of distributed teams and the management of consistency and concurrency among project artefacts. In thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009